com.sabro.jbusiness.compilador
Class JavaFileManagerImpl

java.lang.Object
  extended by javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>
      extended by com.sabro.jbusiness.compilador.JavaFileManagerImpl
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, javax.tools.JavaFileManager, javax.tools.OptionChecker

public class JavaFileManagerImpl
extends javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.tools.JavaFileManager
javax.tools.JavaFileManager.Location
 
Method Summary
 java.lang.ClassLoader getClassLoader(javax.tools.JavaFileManager.Location location)
           
 java.util.HashSet<JavaClassObject> getJavaClassObjects()
           
 javax.tools.JavaFileObject getJavaFileForOutput(javax.tools.JavaFileManager.Location location, java.lang.String className, javax.tools.JavaFileObject.Kind kind, javax.tools.FileObject sibling)
           
 
Methods inherited from class javax.tools.ForwardingJavaFileManager
close, flush, getFileForInput, getFileForOutput, getJavaFileForInput, handleOption, hasLocation, inferBinaryName, isSameFile, isSupportedOption, list
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getJavaClassObjects

public java.util.HashSet<JavaClassObject> getJavaClassObjects()

getJavaFileForOutput

public javax.tools.JavaFileObject getJavaFileForOutput(javax.tools.JavaFileManager.Location location,
                                                       java.lang.String className,
                                                       javax.tools.JavaFileObject.Kind kind,
                                                       javax.tools.FileObject sibling)
                                                throws java.io.IOException
Specified by:
getJavaFileForOutput in interface javax.tools.JavaFileManager
Overrides:
getJavaFileForOutput in class javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>
Throws:
java.io.IOException

getClassLoader

public java.lang.ClassLoader getClassLoader(javax.tools.JavaFileManager.Location location)
Specified by:
getClassLoader in interface javax.tools.JavaFileManager
Overrides:
getClassLoader in class javax.tools.ForwardingJavaFileManager<javax.tools.JavaFileManager>